.item-box {
    width: 650px;
    padding: 5px 5px 5px 5px
}

.head-info {
    height: auto;
    overflow: hidden
}

.author-avatar {
    width: 48px;
    height: 48px;
    float: left
}

.author-pic img {
    max-width: 48px;
    max-height: 48px;
    border: 0
}

.sum-info {
    padding: 0 0 0 12px;
    font-size: 14px
}

.author-name {
    color: #cccccc;
    text-decoration: none
}

.item-content {
    padding 10px 0 0 60px;
    font-size: 12px
}

.item-options {
    margin-top: 10px
}

.show-detail {
    padding: 10px 0 0 60px;
    font-size: 12px
}

.bottom-info {
    text-align: right;
    font-size: 12px
}

.option-box {
    width: 600px;
    height: auto;
    border: 1px solid #ccc;
    overflow: hidden
}

.option-index {
    width: 30px;
    background-color: #ccc;
    float: left
}

.option-content {
    padding: 5px 5px 5px 5px;
    width: 540px;
    float: left;
    font-size: 12px
}

.vote-btn {
    width: 30px
}


